package com.ticket.vo;

import lombok.Data;
import java.time.LocalDateTime;
import java.util.List;

@Data
public class MatchDetailVO {
    private Long id;
    
    // 比赛基本信息
    private LocalDateTime matchTime;
    private String status;
    private Integer homeScore;
    private Integer awayScore;
    
    // 主队信息
    private Long homeTeamId;
    private String homeTeamName;
    private String homeTeamLogo;
    private List<PlayerVO> homePlayers;
    
    // 客队信息
    private Long awayTeamId;
    private String awayTeamName;
    private String awayTeamLogo;
    private List<PlayerVO> awayPlayers;
    
    // 场馆信息
    private Long venueId;
    private String venueName;
    private String venueCity;
    private String venueAddress;
    private String venueImage;
    private List<VenueSectionVO> venueSections;
    
    // 裁判信息
    private Long refereeId;
    private String refereeName;
    private String refereeLevel;
    private String refereePhoto;
    
    // 志愿者信息
    private List<VolunteerVO> volunteers;
    
    // 票价信息
    private List<TicketPriceVO> ticketPrices;
} 